home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / graphics / tierra40.arj / TIERRA / SOUP_IN2 < prev    next >
Text File  |  1992-09-08  |  4KB  |  69 lines

  1. # tierra core: 6-7-92 
  2.  
  3. # observational parameters:
  4.  
  5. BrkupSiz = 1024      size of output file in K, named break.1, break.2 ...
  6. CumGeneBnk = 1    Use cumulative gene files, or overwrite
  7. debug = 0               0 = off, 1 = on, printf statements for debugging
  8. DiskOut = 1            output data to disk (1 = on, 0 = off)
  9. GeneBnker = 1   turn genebanker on and off
  10. GenebankPath = gb2/  path for genebanker output
  11. hangup = 0            0 = exit on error, 1 = hangup on error for debugging
  12. Log = 1        0 = no log file, 1 = write log file
  13. MaxFreeBlocks = 800     initial number of structures for memory allocation
  14. OutPath = td/  path for data output
  15. RamBankSiz = 20000 array size for genotypes in ram, use with genebanker
  16. SaveFreq = 25       frequency of saving core_out, soup_out and list
  17. SavMinNum = 3     minimum number of individuals to save genotype
  18. SavThrMem = .02  threshold memory occupancy to save genotype
  19. SavThrPop = .02  threshold population proportion to save genotype
  20. WatchExe = 0     mark executed instructions in genome in genebank
  21. WatchMov = 0     set mov bits in genome in genebank
  22. WatchTem = 0     set template bits in genome in genebank
  23.  
  24. # environmental variables:
  25.  
  26. alive = 2000      how many generations will we run
  27. DistFreq = -.3     frequency of disturbance, factor of recovery time
  28. DistProp = .2      proportion of population affected by distrubance
  29. DivSameGen = 0 cells must produce offspring of same genotype, to stop evolution
  30. DivSameSiz = 0 cells must produce offspring of same size, to stop size change
  31. DropDead = 5 stop system if no reproduction in the last x million instructions
  32. GenPerBkgMut = 8 mutation rate control by generations ("cosmic ray")
  33. GenPerFlaw = 6       flaw control by generations
  34. GenPerMovMut = 4    mutation rate control by generations (copy mutation)
  35. IMapFile = opcode.map map of opcodes to instructions, file in GenebankPath
  36. MalMode = 1 0 = first fit, 1 = better fit, 2 = random preference,
  37. # 3 = near mother's address, 4 = near dx address, 5 = near top of stack address
  38. MalReapTol = 1  0 = reap by queue, 1 = reap oldest creature within MalTol
  39. MalTol = 20 multiple of avgsize to search for free block
  40. MateProb = 0.0  probability of mating at each mal
  41. MateSearchL = 5 multiple of avgsize to search 0 = no limit
  42. MateSizeEp = 2 size epsilon for potential mate
  43. MateXoverProp = 1.0 proportion of gene to secect for crossover point
  44. MaxMalMult = 3        multiple of cell size allowed for mal()
  45. MemModeFree = 0  read, write, execute protection for free memory
  46. MemModeProt = 2 rwx protect mem: 1 bit = execute, 2 bit = write, 4 bit = read
  47. MinCellSize = 12       minimum size for cells
  48. MinTemplSize = 1       minimum size for templates
  49. MovPropThrDiv = .5       minimum proportion of daughter cell filled by mov
  50. new_soup = 1          1 = this a new soup, 0 = restarting an old run
  51. NumCells = 2      number of creatures and gaps used to inoculate new soup
  52. PhotonPow = 1.5         power for photon match slice size
  53. PhotonWidth = 8   amount by which photons slide to find best fit
  54. PhotonWord = chlorophill  word used to define photon
  55. PutLimit = 10 distance for intercellular communication, mult of avg creat siz
  56. ReapRndProp = .3 top prop of reaper que to reap from
  57. SearchLimit = 5 distance for template matching, mult of avg creat siz
  58. seed = 0 seed for random number generator, 0 uses time to set seed
  59. SizDepSlice = 0  set slice size by size of creature
  60. SlicePow = 1    set power for slice size, use when SizDepSlice = 1
  61. SliceSize = 25    slice size when SizDepSlice = 0
  62. SliceStyle = 2   choose style of determining slice size
  63. SlicFixFrac = 0   fixed fraction of slice size
  64. SlicRanFrac = 2   random fraction of slice size
  65. SoupSize = 60000 size of soup in instructions
  66.  
  67. space 30000
  68. 0095aaa
  69.